InterCondor: A Prototype High Throughput Computing Middleware for Geocomputation
نویسندگان
چکیده
The InterCondor system is an implementation of the concept of InterGrid. InterGrid is from the comparison of Internet and Grid. With the reference to the idea of Internet, which integrates different local networks into a global network with a certain protocol, InterGrid utilizes a set of Grid services to manage resources such as data, algorithms, and local Grid pools. In this paper we present the design, analysis and implementation of InterCondor system. The InterCondor system is an implementation of the concept of InterGrid. Condor was used as a basic local Grid computing engine. A series of Grid services are also used, which include register service, data transfer service, task schedule service, security authentication service and status monitor service, to manage the resources such as remote sensing algorithms, remote sensing data, and computing resource under the management of Condor engine. We aim at integrating Grid Service data management, task schedule, and the computing power of Condor into remote sensing data processing and analysis to reduce the processing time of a huge amount of data and long-processing-time remote sensing task by algorithms issuance, data division, and the utilization of any computing resources unused on Internet. An InterCondor system was built, which interconnects Condor pools as local Grids so that Condor can go through firework and integrate with other Grid systems. It is developed in Institute of Remote Sensing Applications, Chinese Academy of Sciences, China. Up to now InterCondor version 1.0 accomplished using java. We use Web service technology such as SOAP, XML, and WSDL to implement the system. It has a peer-to-peer architecture, so that in case that some CPE fails its function the whole InterCondor system also can work. There’s no exclusive entry to InterCondor. Each CPE can be an entry. And each CPE can drive other CPEs to cooperate on one task. The current version of InterCondor only support java programs, IDL programs, and programs that can run on the windows operation system. And the security mechanism of it is SimpleCA. More supports should be developed in the future. 1 State Key Laboratory of Remote Sensing Science Jointly Sponsored by the Institute of Remote Sensing Applications of Chinese Academy of Sciences and Beijing Normal University Institute of Remote Sensing Applications, CAS P.O. Box 9718, Beijing 100101, China [email protected] 2 Department of Computing, London Metropolitan University 166-220 Holloway Road, London N7 8DB, UK [email protected] 3 College of Information and EEng., China Agricultural University, Beijing 100083, China
منابع مشابه
High Throughput Computing for Spatial Information Processing (HIT-SIP) System on Grid Platform
For many remote sensing application projects, the quality of the research or the product is heavily dependent upon the quantity of computing cycles available. Middleware is software that connects two or more otherwise separate applications across the Internet or local area networks. In this paper, we present the High Throughput Computing Spatial Information Processing (HIT-SIP) System (Prototyp...
متن کاملPangea: An Eager Database Replication Middleware guaranteeing Snapshot Isolation without Modification of Database Servers
Recently, several middleware-based approaches have been proposed. If we implement all functionalities of database replication only in a middleware layer, we can avoid the high cost of modifying existing database servers or scratchbuilding. However, it is a big challenge to propose middleware which can enhance performance and scalability without modification of database servers because the restr...
متن کاملGlobeCBC: Content-blind Result Caching for Dynamic Web Applications
In this paper, we present GlobeCBC, a content-blind query caching middleware for hosting Web applications in an edge computing infrastructure. Unlike existing data caching middleware systems, GlobeCBC stores the query results independently and does not merge different query results. We study the potential performance of this approach using extensive experimentations on our prototype implementat...
متن کاملA Trigger-Based Middleware Cache for ORMs
Caching is an important technique in scaling storage for high-traffic web applications. Usually, building caching mechanisms involves significant effort from the application developer to maintain and invalidate data in the cache. In this work we present CacheGenie, a caching middleware which makes it easy for web application developers to use caching mechanisms in their applications. CacheGenie...
متن کاملA Grid Middleware Extension for Scientific Visualization
Grid computing infrastructures denote interconnections of massively parallel and distributed computing resources for ubiquitous, integrated, and collaborative usage. While the majority of existing grid software constitutes high-performance and high-throughput batch processing, more and more applications require interactivity and visualization. The latter is supported through the Grid Visualizat...
متن کامل